package com.example.hutool;

import cn.hutool.core.util.NumberUtil;

/**
 * @author 江黎
 * @since 2022-11-28
 */
public class 数字格式化工具类 {

    public static void main(String[] args) {
        NumberUtil.decimalFormat("######", 123);  // 123
        NumberUtil.decimalFormat("000000", 123);  // 000123
        NumberUtil.decimalFormat("##.####", 1.1234509);  // 1.1235
        NumberUtil.decimalFormat("00.0000", 1.1234509);  // 01.1235
        NumberUtil.decimalFormat("##.####", 1.0200);  // 1.02
        NumberUtil.decimalFormat("00.0000", 1.0200);  // 01.0200

        // 四舍五入
        NumberUtil.roundStr(1.1234509, 4); // 1.1235

        // 百分数
        NumberUtil.formatPercent(1.1234509, 2);  // 112.35%

        // 二进制转十进制
        NumberUtil.binaryToLong("101011101011");
        // 十进制转二进制
        NumberUtil.getBinaryStr(2795);
    }
}
